package com.vcs.frm.dao;

import java.util.List;

import com.vcs.frm.domain.City;
import com.vcs.frm.domain.Designation;
import com.vcs.frm.domain.NoticeBoard;
import com.vcs.frm.domain.State;
import com.vcs.frm.domain.User;

public interface CommonDao {

	List<State> getAllStates();
	List<City> getCitiesByState(int stateId);
	List<Designation> getDesignationList();
	NoticeBoard getNoticeBoard();
	int updateNoticeBoard(NoticeBoard noticeBoard);
	List<String> getEnums(String enumGroup);
	User getUser(int userId);
	int createUserAndSetRoles(String username, List<String> authorities);
}
